package com.youi.entity.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * 总资金流水报表
 * @author Administrator
 *
 */
public class Userorderrecord implements Serializable {

	private Long userId;						//用户id
	private String orderNo;						//子订单号
	private Date gmtOrder;					    //下单时间 
	private String merchantCode;			    //商家编码
	private String merchantName;			    //商家名称
	private String goodsName;					//商品名称
	private String goodsNo;					    //商品编码
	private Integer goodsCount;					//商品数量
	private String specification;				//规格
	private Double goodsPrice;					//商品价格
	private Double payableAmount;			    //应付金额
	private String consignee;				    //收货人
	private String phone;					    //收货电话
	private String deliveryType;			    //配送方式(多个逗号隔开)
	private String address;					    //收货详细地址
	private String express;					    //快递公司
	private String expressCode;					//快递公司编码
	private Date gmtReceiving;					//收货时间
	private Date gmtUnfreeze;					//解冻时间
	private String plamtwithdrawNo;				//平台提现单号
	private String merWithdrawNo;				//商家提现单号
	private String topLeader;					//顶级佳选官名称
	private Double topLeaderAnt;				//顶级佳选官分佣
	private String secondLeader;				//二级佳选官
	private Double secondLeaderAnt;				//二级佳选官分佣
	private Double platAmount;					//平台分佣
	private Integer platformStatus;				//平台提现状态(0不可提现 1未提现 2提现中 3提现成功 4提现失败)
	private Date gmtPlatformWith;				//平台提现时间
	private Double merAmount;					//供应商分佣
	private Integer merchantStatus;				//供应商提现状态(0不可提现 1未提现 2提现中 3提现成功 4提现失败)
	private Date gmtMerchantWith;				//供应商提现时间
	
	private String topOrderNo;					//主订单号
	private String authStore;					//认证门店
	private String authStoreCode;				//认证门店编号
	private String goodsTypeNo;					//分类编码
	
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public Date getGmtOrder() {
		return gmtOrder;
	}
	public void setGmtOrder(Date gmtOrder) {
		this.gmtOrder = gmtOrder;
	}
	public String getMerchantCode() {
		return merchantCode;
	}
	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode;
	}
	public String getMerchantName() {
		return merchantName;
	}
	public void setMerchantName(String merchantName) {
		this.merchantName = merchantName;
	}

	public String getGoodsName() {
		return goodsName;
	}
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}
	public String getGoodsNo() {
		return goodsNo;
	}
	public void setGoodsNo(String goodsNo) {
		this.goodsNo = goodsNo;
	}
	public Integer getGoodsCount() {
		return goodsCount;
	}
	public void setGoodsCount(Integer goodsCount) {
		this.goodsCount = goodsCount;
	}
	public Double getPayableAmount() {
		return payableAmount;
	}
	public void setPayableAmount(Double payableAmount) {
		this.payableAmount = payableAmount;
	}
	public String getConsignee() {
		return consignee;
	}
	public void setConsignee(String consignee) {
		this.consignee = consignee;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getDeliveryType() {
		return deliveryType;
	}
	public void setDeliveryType(String deliveryType) {
		this.deliveryType = deliveryType;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getExpress() {
		return express;
	}
	public void setExpress(String express) {
		this.express = express;
	}
	public String getExpressCode() {
		return expressCode;
	}
	public void setExpressCode(String expressCode) {
		this.expressCode = expressCode;
	}
	public Date getGmtReceiving() {
		return gmtReceiving;
	}
	public void setGmtReceiving(Date gmtReceiving) {
		this.gmtReceiving = gmtReceiving;
	}
	public Date getGmtUnfreeze() {
		return gmtUnfreeze;
	}
	public void setGmtUnfreeze(Date gmtUnfreeze) {
		this.gmtUnfreeze = gmtUnfreeze;
	}
	public String getPlamtwithdrawNo() {
		return plamtwithdrawNo;
	}
	public void setPlamtwithdrawNo(String plamtwithdrawNo) {
		this.plamtwithdrawNo = plamtwithdrawNo;
	}
	public String getMerWithdrawNo() {
		return merWithdrawNo;
	}
	public void setMerWithdrawNo(String merWithdrawNo) {
		this.merWithdrawNo = merWithdrawNo;
	}
	public String getTopLeader() {
		return topLeader;
	}
	public void setTopLeader(String topLeader) {
		this.topLeader = topLeader;
	}
	public Double getTopLeaderAnt() {
		return topLeaderAnt;
	}
	public void setTopLeaderAnt(Double topLeaderAnt) {
		this.topLeaderAnt = topLeaderAnt;
	}
	public String getSecondLeader() {
		return secondLeader;
	}
	public void setSecondLeader(String secondLeader) {
		this.secondLeader = secondLeader;
	}
	public Double getSecondLeaderAnt() {
		return secondLeaderAnt;
	}
	public void setSecondLeaderAnt(Double secondLeaderAnt) {
		this.secondLeaderAnt = secondLeaderAnt;
	}
	public Double getPlatAmount() {
		return platAmount;
	}
	public void setPlatAmount(Double platAmount) {
		this.platAmount = platAmount;
	}
	public Integer getPlatformStatus() {
		return platformStatus;
	}
	public void setPlatformStatus(Integer platformStatus) {
		this.platformStatus = platformStatus;
	}
	public Date getGmtPlatformWith() {
		return gmtPlatformWith;
	}
	public void setGmtPlatformWith(Date gmtPlatformWith) {
		this.gmtPlatformWith = gmtPlatformWith;
	}
	public Double getMerAmount() {
		return merAmount;
	}
	public void setMerAmount(Double merAmount) {
		this.merAmount = merAmount;
	}
	public Integer getMerchantStatus() {
		return merchantStatus;
	}
	public void setMerchantStatus(Integer merchantStatus) {
		this.merchantStatus = merchantStatus;
	}
	public Date getGmtMerchantWith() {
		return gmtMerchantWith;
	}
	public void setGmtMerchantWith(Date gmtMerchantWith) {
		this.gmtMerchantWith = gmtMerchantWith;
	}
	public String getTopOrderNo() {
		return topOrderNo;
	}
	public void setTopOrderNo(String topOrderNo) {
		this.topOrderNo = topOrderNo;
	}
	public String getAuthStore() {
		return authStore;
	}
	public void setAuthStore(String authStore) {
		this.authStore = authStore;
	}
	public String getAuthStoreCode() {
		return authStoreCode;
	}
	public void setAuthStoreCode(String authStoreCode) {
		this.authStoreCode = authStoreCode;
	}
	public Long getUserId() {
		return userId;
	}
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	public String getGoodsTypeNo() {
		return goodsTypeNo;
	}
	public void setGoodsTypeNo(String goodsTypeNo) {
		this.goodsTypeNo = goodsTypeNo;
	}
	public String getSpecification() {
		return specification;
	}
	public void setSpecification(String specification) {
		this.specification = specification;
	}
	public Double getGoodsPrice() {
		return goodsPrice;
	}
	public void setGoodsPrice(Double goodsPrice) {
		this.goodsPrice = goodsPrice;
	}
		
}
